SSL/TLS is one of the most widely deployed cryptographic protocols on the Internet. It is used to protect the confidentiality and integrity of transmitted data in various client-server applications. The currently specified version is TLS 1.2, and its security has been analyzed extensively in the cryptographic literature. The IETF working group is actively developing a new version, TLS 1.3, which is designed to address several flaws inherent to previous versions. In this paper, we analyze the security of a slightly modified version of the current TLS 1.3 draft. (We do not encrypt the server’s certificate.) Our security analysis is performed in the constructive cryptography framework. This ensures that the resulting security guarantees are composable and can readily be used in subsequent protocol steps, such as password-based user authentication over a TLS-based communication channel in which only the server is authenticated. Most steps of our proof hold in the standard model, with the sole exception that the key derivation function HKDF is used in a way that has a proof only in the random-oracle model. Beyond the technical results on TLS 1.3, this work also exemplifies a novel approach towards proving the security of complex protocols by a modular, step-by-step decomposition, in which smaller sub-steps are proved in isolation and then the security of the protocol follows by the composition theorem.

(De-)constructing TLS 1.3 / Kohlweiss, Markulf; Maurer, Ueli; Onete, Cristina; Tackmann, Bjorn; Venturi, Daniele. - 9462:(2015), pp. 85-102. (Intervento presentato al convegno 16th International Conference on Cryptology in India, INDOCRYPT 2015 tenutosi a Bangalore nel 2015) [10.1007/978-3-319-26617-6_5].

(De-)constructing TLS 1.3

TACKMANN, BJORN;VENTURI, DANIELE
2015

Abstract

SSL/TLS is one of the most widely deployed cryptographic protocols on the Internet. It is used to protect the confidentiality and integrity of transmitted data in various client-server applications. The currently specified version is TLS 1.2, and its security has been analyzed extensively in the cryptographic literature. The IETF working group is actively developing a new version, TLS 1.3, which is designed to address several flaws inherent to previous versions. In this paper, we analyze the security of a slightly modified version of the current TLS 1.3 draft. (We do not encrypt the server’s certificate.) Our security analysis is performed in the constructive cryptography framework. This ensures that the resulting security guarantees are composable and can readily be used in subsequent protocol steps, such as password-based user authentication over a TLS-based communication channel in which only the server is authenticated. Most steps of our proof hold in the standard model, with the sole exception that the key derivation function HKDF is used in a way that has a proof only in the random-oracle model. Beyond the technical results on TLS 1.3, this work also exemplifies a novel approach towards proving the security of complex protocols by a modular, step-by-step decomposition, in which smaller sub-steps are proved in isolation and then the security of the protocol follows by the composition theorem.
2015
16th International Conference on Cryptology in India, INDOCRYPT 2015
Secure Channel; Cryptographic Protocol; Honest Party; Composition Theorem; Collision Resistance
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
(De-)constructing TLS 1.3 / Kohlweiss, Markulf; Maurer, Ueli; Onete, Cristina; Tackmann, Bjorn; Venturi, Daniele. - 9462:(2015), pp. 85-102. (Intervento presentato al convegno 16th International Conference on Cryptology in India, INDOCRYPT 2015 tenutosi a Bangalore nel 2015) [10.1007/978-3-319-26617-6_5].
File allegati a questo prodotto
File Dimensione Formato  
Venturi_(De-)constructing_2015.pdf

accesso aperto

Note: Full version
Tipologia: Documento in Post-print (versione successiva alla peer review e accettata per la pubblicazione)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 760.19 kB
Formato Adobe PDF
760.19 kB Adobe PDF

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/960046
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 22
  • ???jsp.display-item.citation.isi??? 16
social impact